drumstick tree - French English Dictionary